package org.dxy.domain.command.productionLine;

import lombok.Builder;
import lombok.Value;

/**
 * @description: 产线故障报告命令
 */
@Builder
@Value
public class ReportProductionLineFaultCommand {
    /**
     * 产线 ID
     */
    Long lineId;

//    /**
//     * 故障类型
//     * POWER - 电源故障
//     * CONTROL - 控制系统故障
//     * NETWORK - 网络通信故障
//     * SAFETY - 安全系统故障
//     * PNEUMATIC - 气动系统故障
//     * HYDRAULIC - 液压系统故障
//     */
//    String faultType;
//
//    /**
//     * 故障代码
//     */
//    String faultCode;
//
//    /**
//     * 故障等级
//     * CRITICAL - 严重故障
//     * MAJOR - 主要故障
//     * MINOR - 次要故障
//     */
//    String severityLevel;
//
//    /**
//     * 故障描述
//     */
//    String description;
//
//    /**
//     * 故障位置
//     */
//    String location;
} 